package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_getPson_0 implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_getPson_0() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_format_1_1 = new TagInfo("java:format", //$NON-NLS-1$
            1, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_iterate_2_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            2, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/foreigns/column", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_3_3 = new TagInfo("c:setVariable", //$NON-NLS-1$
            3, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@referenceCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_4_3 = new TagInfo("c:choose", //$NON-NLS-1$
            4, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_5_4 = new TagInfo("c:when", //$NON-NLS-1$
            5, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_38 = new TagInfo("c:get", //$NON-NLS-1$
            6, 38,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_88 = new TagInfo("c:get", //$NON-NLS-1$
            6, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_6_146 = new TagInfo("c:iterate", //$NON-NLS-1$
            6, 146,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_193 = new TagInfo("c:get", //$NON-NLS-1$
            6, 193,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_243 = new TagInfo("c:get", //$NON-NLS-1$
            6, 243,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_309 = new TagInfo("c:get", //$NON-NLS-1$
            6, 309,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_26 = new TagInfo("c:get", //$NON-NLS-1$
            8, 26,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_76 = new TagInfo("c:get", //$NON-NLS-1$
            8, 76,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_8_135 = new TagInfo("c:iterate", //$NON-NLS-1$
            8, 135,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_193 = new TagInfo("c:get", //$NON-NLS-1$
            8, 193,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_8_237 = new TagInfo("c:choose", //$NON-NLS-1$
            8, 237,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_8_247 = new TagInfo("c:when", //$NON-NLS-1$
            8, 247,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_296 = new TagInfo("c:get", //$NON-NLS-1$
            8, 296,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_346 = new TagInfo("c:get", //$NON-NLS-1$
            8, 346,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_8_407 = new TagInfo("c:otherwise", //$NON-NLS-1$
            8, 407,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_8_420 = new TagInfo("c:get", //$NON-NLS-1$
            8, 420,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_470 = new TagInfo("c:get", //$NON-NLS-1$
            8, 470,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_52 = new TagInfo("c:get", //$NON-NLS-1$
            10, 52,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_110 = new TagInfo("c:get", //$NON-NLS-1$
            10, 110,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_10_173 = new TagInfo("c:iterate", //$NON-NLS-1$
            10, 173,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_10_218 = new TagInfo("c:choose", //$NON-NLS-1$
            10, 218,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_10_228 = new TagInfo("c:when", //$NON-NLS-1$
            10, 228,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_277 = new TagInfo("c:get", //$NON-NLS-1$
            10, 277,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_327 = new TagInfo("c:get", //$NON-NLS-1$
            10, 327,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_10_388 = new TagInfo("c:otherwise", //$NON-NLS-1$
            10, 388,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_10_401 = new TagInfo("c:get", //$NON-NLS-1$
            10, 401,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_451 = new TagInfo("c:get", //$NON-NLS-1$
            10, 451,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_546 = new TagInfo("c:get", //$NON-NLS-1$
            10, 546,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_13_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            13, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_14_38 = new TagInfo("c:get", //$NON-NLS-1$
            14, 38,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_88 = new TagInfo("c:get", //$NON-NLS-1$
            14, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_148 = new TagInfo("c:get", //$NON-NLS-1$
            14, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_14_196 = new TagInfo("c:iterate", //$NON-NLS-1$
            14, 196,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_243 = new TagInfo("c:get", //$NON-NLS-1$
            14, 243,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_293 = new TagInfo("c:get", //$NON-NLS-1$
            14, 293,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_359 = new TagInfo("c:get", //$NON-NLS-1$
            14, 359,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_14_419 = new TagInfo("c:get", //$NON-NLS-1$
            14, 419,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_26 = new TagInfo("c:get", //$NON-NLS-1$
            16, 26,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_76 = new TagInfo("c:get", //$NON-NLS-1$
            16, 76,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_136 = new TagInfo("c:get", //$NON-NLS-1$
            16, 136,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_16_185 = new TagInfo("c:iterate", //$NON-NLS-1$
            16, 185,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_243 = new TagInfo("c:get", //$NON-NLS-1$
            16, 243,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_16_287 = new TagInfo("c:choose", //$NON-NLS-1$
            16, 287,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_16_297 = new TagInfo("c:when", //$NON-NLS-1$
            16, 297,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_346 = new TagInfo("c:get", //$NON-NLS-1$
            16, 346,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_396 = new TagInfo("c:get", //$NON-NLS-1$
            16, 396,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_16_457 = new TagInfo("c:otherwise", //$NON-NLS-1$
            16, 457,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_16_470 = new TagInfo("c:get", //$NON-NLS-1$
            16, 470,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_520 = new TagInfo("c:get", //$NON-NLS-1$
            16, 520,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_18_52 = new TagInfo("c:get", //$NON-NLS-1$
            18, 52,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_18_110 = new TagInfo("c:get", //$NON-NLS-1$
            18, 110,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_18_173 = new TagInfo("c:iterate", //$NON-NLS-1$
            18, 173,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_18_218 = new TagInfo("c:choose", //$NON-NLS-1$
            18, 218,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_18_228 = new TagInfo("c:when", //$NON-NLS-1$
            18, 228,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_18_277 = new TagInfo("c:get", //$NON-NLS-1$
            18, 277,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_18_327 = new TagInfo("c:get", //$NON-NLS-1$
            18, 327,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_18_388 = new TagInfo("c:otherwise", //$NON-NLS-1$
            18, 388,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_18_401 = new TagInfo("c:get", //$NON-NLS-1$
            18, 401,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_18_451 = new TagInfo("c:get", //$NON-NLS-1$
            18, 451,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_18_546 = new TagInfo("c:get", //$NON-NLS-1$
            18, 546,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_24_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            24, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referencedTable", //$NON-NLS-1$
                "referencedTable", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_25_3 = new TagInfo("c:setVariable", //$NON-NLS-1$
            25, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/column/@referencedCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_26_3 = new TagInfo("c:choose", //$NON-NLS-1$
            26, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_27_4 = new TagInfo("c:when", //$NON-NLS-1$
            27, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referencedTable/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_28_5 = new TagInfo("c:choose", //$NON-NLS-1$
            28, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_29_6 = new TagInfo("c:when", //$NON-NLS-1$
            29, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_30_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            30, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_40 = new TagInfo("c:get", //$NON-NLS-1$
            31, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_90 = new TagInfo("c:get", //$NON-NLS-1$
            31, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_31_166 = new TagInfo("c:iterate", //$NON-NLS-1$
            31, 166,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_213 = new TagInfo("c:get", //$NON-NLS-1$
            31, 213,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_263 = new TagInfo("c:get", //$NON-NLS-1$
            31, 263,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_329 = new TagInfo("c:get", //$NON-NLS-1$
            31, 329,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_28 = new TagInfo("c:get", //$NON-NLS-1$
            33, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_78 = new TagInfo("c:get", //$NON-NLS-1$
            33, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_33_155 = new TagInfo("c:iterate", //$NON-NLS-1$
            33, 155,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_213 = new TagInfo("c:get", //$NON-NLS-1$
            33, 213,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_33_257 = new TagInfo("c:choose", //$NON-NLS-1$
            33, 257,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_33_267 = new TagInfo("c:when", //$NON-NLS-1$
            33, 267,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_316 = new TagInfo("c:get", //$NON-NLS-1$
            33, 316,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_366 = new TagInfo("c:get", //$NON-NLS-1$
            33, 366,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_33_427 = new TagInfo("c:otherwise", //$NON-NLS-1$
            33, 427,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_33_440 = new TagInfo("c:get", //$NON-NLS-1$
            33, 440,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_33_490 = new TagInfo("c:get", //$NON-NLS-1$
            33, 490,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_54 = new TagInfo("c:get", //$NON-NLS-1$
            35, 54,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_112 = new TagInfo("c:get", //$NON-NLS-1$
            35, 112,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_35_175 = new TagInfo("c:iterate", //$NON-NLS-1$
            35, 175,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_35_220 = new TagInfo("c:choose", //$NON-NLS-1$
            35, 220,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_35_230 = new TagInfo("c:when", //$NON-NLS-1$
            35, 230,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_279 = new TagInfo("c:get", //$NON-NLS-1$
            35, 279,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_329 = new TagInfo("c:get", //$NON-NLS-1$
            35, 329,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_35_390 = new TagInfo("c:otherwise", //$NON-NLS-1$
            35, 390,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_35_403 = new TagInfo("c:get", //$NON-NLS-1$
            35, 403,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_453 = new TagInfo("c:get", //$NON-NLS-1$
            35, 453,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_548 = new TagInfo("c:get", //$NON-NLS-1$
            35, 548,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_627 = new TagInfo("c:get", //$NON-NLS-1$
            35, 627,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_38_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            38, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_setVariable_39_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            39, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_40 = new TagInfo("c:get", //$NON-NLS-1$
            40, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_90 = new TagInfo("c:get", //$NON-NLS-1$
            40, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_169 = new TagInfo("c:get", //$NON-NLS-1$
            40, 169,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_40_232 = new TagInfo("c:iterate", //$NON-NLS-1$
            40, 232,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_279 = new TagInfo("c:get", //$NON-NLS-1$
            40, 279,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_329 = new TagInfo("c:get", //$NON-NLS-1$
            40, 329,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_395 = new TagInfo("c:get", //$NON-NLS-1$
            40, 395,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_474 = new TagInfo("c:get", //$NON-NLS-1$
            40, 474,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_28 = new TagInfo("c:get", //$NON-NLS-1$
            42, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_78 = new TagInfo("c:get", //$NON-NLS-1$
            42, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_157 = new TagInfo("c:get", //$NON-NLS-1$
            42, 157,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_42_221 = new TagInfo("c:iterate", //$NON-NLS-1$
            42, 221,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_279 = new TagInfo("c:get", //$NON-NLS-1$
            42, 279,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_42_323 = new TagInfo("c:choose", //$NON-NLS-1$
            42, 323,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_42_333 = new TagInfo("c:when", //$NON-NLS-1$
            42, 333,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_382 = new TagInfo("c:get", //$NON-NLS-1$
            42, 382,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_432 = new TagInfo("c:get", //$NON-NLS-1$
            42, 432,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_42_493 = new TagInfo("c:otherwise", //$NON-NLS-1$
            42, 493,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_42_506 = new TagInfo("c:get", //$NON-NLS-1$
            42, 506,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_42_556 = new TagInfo("c:get", //$NON-NLS-1$
            42, 556,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_54 = new TagInfo("c:get", //$NON-NLS-1$
            44, 54,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_112 = new TagInfo("c:get", //$NON-NLS-1$
            44, 112,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_44_175 = new TagInfo("c:iterate", //$NON-NLS-1$
            44, 175,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_44_220 = new TagInfo("c:choose", //$NON-NLS-1$
            44, 220,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_44_230 = new TagInfo("c:when", //$NON-NLS-1$
            44, 230,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_279 = new TagInfo("c:get", //$NON-NLS-1$
            44, 279,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_329 = new TagInfo("c:get", //$NON-NLS-1$
            44, 329,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_44_390 = new TagInfo("c:otherwise", //$NON-NLS-1$
            44, 390,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_44_403 = new TagInfo("c:get", //$NON-NLS-1$
            44, 403,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_453 = new TagInfo("c:get", //$NON-NLS-1$
            44, 453,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_548 = new TagInfo("c:get", //$NON-NLS-1$
            44, 548,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_44_627 = new TagInfo("c:get", //$NON-NLS-1$
            44, 627,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_50_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            50, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_choose_51_5 = new TagInfo("c:choose", //$NON-NLS-1$
            51, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_52_6 = new TagInfo("c:when", //$NON-NLS-1$
            52, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_53_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            53, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_54_40 = new TagInfo("c:get", //$NON-NLS-1$
            54, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_54_90 = new TagInfo("c:get", //$NON-NLS-1$
            54, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_54_147 = new TagInfo("c:iterate", //$NON-NLS-1$
            54, 147,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_54_194 = new TagInfo("c:get", //$NON-NLS-1$
            54, 194,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_54_244 = new TagInfo("c:get", //$NON-NLS-1$
            54, 244,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_54_310 = new TagInfo("c:get", //$NON-NLS-1$
            54, 310,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_28 = new TagInfo("c:get", //$NON-NLS-1$
            56, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_78 = new TagInfo("c:get", //$NON-NLS-1$
            56, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_56_136 = new TagInfo("c:iterate", //$NON-NLS-1$
            56, 136,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_194 = new TagInfo("c:get", //$NON-NLS-1$
            56, 194,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_56_238 = new TagInfo("c:choose", //$NON-NLS-1$
            56, 238,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_56_248 = new TagInfo("c:when", //$NON-NLS-1$
            56, 248,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_297 = new TagInfo("c:get", //$NON-NLS-1$
            56, 297,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_347 = new TagInfo("c:get", //$NON-NLS-1$
            56, 347,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_56_408 = new TagInfo("c:otherwise", //$NON-NLS-1$
            56, 408,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_56_421 = new TagInfo("c:get", //$NON-NLS-1$
            56, 421,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_471 = new TagInfo("c:get", //$NON-NLS-1$
            56, 471,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_54 = new TagInfo("c:get", //$NON-NLS-1$
            58, 54,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_112 = new TagInfo("c:get", //$NON-NLS-1$
            58, 112,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_58_175 = new TagInfo("c:iterate", //$NON-NLS-1$
            58, 175,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_58_220 = new TagInfo("c:choose", //$NON-NLS-1$
            58, 220,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_58_230 = new TagInfo("c:when", //$NON-NLS-1$
            58, 230,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_279 = new TagInfo("c:get", //$NON-NLS-1$
            58, 279,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_329 = new TagInfo("c:get", //$NON-NLS-1$
            58, 329,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_58_390 = new TagInfo("c:otherwise", //$NON-NLS-1$
            58, 390,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_58_403 = new TagInfo("c:get", //$NON-NLS-1$
            58, 403,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_453 = new TagInfo("c:get", //$NON-NLS-1$
            58, 453,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_548 = new TagInfo("c:get", //$NON-NLS-1$
            58, 548,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_608 = new TagInfo("c:get", //$NON-NLS-1$
            58, 608,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_61_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            61, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_setVariable_62_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            62, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_40 = new TagInfo("c:get", //$NON-NLS-1$
            63, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_90 = new TagInfo("c:get", //$NON-NLS-1$
            63, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_150 = new TagInfo("c:get", //$NON-NLS-1$
            63, 150,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_63_213 = new TagInfo("c:iterate", //$NON-NLS-1$
            63, 213,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_260 = new TagInfo("c:get", //$NON-NLS-1$
            63, 260,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_310 = new TagInfo("c:get", //$NON-NLS-1$
            63, 310,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_376 = new TagInfo("c:get", //$NON-NLS-1$
            63, 376,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_63_436 = new TagInfo("c:get", //$NON-NLS-1$
            63, 436,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_28 = new TagInfo("c:get", //$NON-NLS-1$
            65, 28,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_78 = new TagInfo("c:get", //$NON-NLS-1$
            65, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_138 = new TagInfo("c:get", //$NON-NLS-1$
            65, 138,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_65_202 = new TagInfo("c:iterate", //$NON-NLS-1$
            65, 202,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_260 = new TagInfo("c:get", //$NON-NLS-1$
            65, 260,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_65_304 = new TagInfo("c:choose", //$NON-NLS-1$
            65, 304,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_65_314 = new TagInfo("c:when", //$NON-NLS-1$
            65, 314,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_363 = new TagInfo("c:get", //$NON-NLS-1$
            65, 363,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_413 = new TagInfo("c:get", //$NON-NLS-1$
            65, 413,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_65_474 = new TagInfo("c:otherwise", //$NON-NLS-1$
            65, 474,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_65_487 = new TagInfo("c:get", //$NON-NLS-1$
            65, 487,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_65_537 = new TagInfo("c:get", //$NON-NLS-1$
            65, 537,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_54 = new TagInfo("c:get", //$NON-NLS-1$
            67, 54,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_112 = new TagInfo("c:get", //$NON-NLS-1$
            67, 112,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_67_175 = new TagInfo("c:iterate", //$NON-NLS-1$
            67, 175,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_67_220 = new TagInfo("c:choose", //$NON-NLS-1$
            67, 220,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_67_230 = new TagInfo("c:when", //$NON-NLS-1$
            67, 230,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                " $primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_279 = new TagInfo("c:get", //$NON-NLS-1$
            67, 279,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_329 = new TagInfo("c:get", //$NON-NLS-1$
            67, 329,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_67_390 = new TagInfo("c:otherwise", //$NON-NLS-1$
            67, 390,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_67_403 = new TagInfo("c:get", //$NON-NLS-1$
            67, 403,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_453 = new TagInfo("c:get", //$NON-NLS-1$
            67, 453,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_548 = new TagInfo("c:get", //$NON-NLS-1$
            67, 548,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_67_608 = new TagInfo("c:get", //$NON-NLS-1$
            67, 608,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referencedTable/column/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        RuntimeTagElement _jettag_java_format_1_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_1_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_1_1.setRuntimeParent(null);
        _jettag_java_format_1_1.setTagInfo(_td_java_format_1_1);
        _jettag_java_format_1_1.doStart(context, out);
        JET2Writer _jettag_java_format_1_1_saved_out = out;
        while (_jettag_java_format_1_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_2_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_2_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_2_2.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_iterate_2_2.setTagInfo(_td_c_iterate_2_2);
            _jettag_c_iterate_2_2.doStart(context, out);
            while (_jettag_c_iterate_2_2.okToProcessBody()) {
                out.write("    ");  //$NON-NLS-1$        
                // 针对外键
                out.write(NL);         
                RuntimeTagElement _jettag_c_setVariable_3_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_3_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_3_3.setRuntimeParent(_jettag_c_iterate_2_2);
                _jettag_c_setVariable_3_3.setTagInfo(_td_c_setVariable_3_3);
                _jettag_c_setVariable_3_3.doStart(context, out);
                _jettag_c_setVariable_3_3.doEnd();
                RuntimeTagElement _jettag_c_choose_4_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_4_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_4_3.setRuntimeParent(_jettag_c_iterate_2_2);
                _jettag_c_choose_4_3.setTagInfo(_td_c_choose_4_3);
                _jettag_c_choose_4_3.doStart(context, out);
                JET2Writer _jettag_c_choose_4_3_saved_out = out;
                while (_jettag_c_choose_4_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_5_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_5_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_5_4.setRuntimeParent(_jettag_c_choose_4_3);
                    _jettag_c_when_5_4.setTagInfo(_td_c_when_5_4);
                    _jettag_c_when_5_4.doStart(context, out);
                    JET2Writer _jettag_c_when_5_4_saved_out = out;
                    while (_jettag_c_when_5_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_6_38 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_38); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_38.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_38.setTagInfo(_td_c_get_6_38);
                        _jettag_c_get_6_38.doStart(context, out);
                        _jettag_c_get_6_38.doEnd();
                        RuntimeTagElement _jettag_c_get_6_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_88); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_88.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_88.setTagInfo(_td_c_get_6_88);
                        _jettag_c_get_6_88.doStart(context, out);
                        _jettag_c_get_6_88.doEnd();
                        RuntimeTagElement _jettag_c_iterate_6_146 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_6_146); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_6_146.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_6_146.setTagInfo(_td_c_iterate_6_146);
                        _jettag_c_iterate_6_146.doStart(context, out);
                        while (_jettag_c_iterate_6_146.okToProcessBody()) {
                            out.write(" /{");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_6_193 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_193); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_6_193.setRuntimeParent(_jettag_c_iterate_6_146);
                            _jettag_c_get_6_193.setTagInfo(_td_c_get_6_193);
                            _jettag_c_get_6_193.doStart(context, out);
                            _jettag_c_get_6_193.doEnd();
                            RuntimeTagElement _jettag_c_get_6_243 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_243); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_6_243.setRuntimeParent(_jettag_c_iterate_6_146);
                            _jettag_c_get_6_243.setTagInfo(_td_c_get_6_243);
                            _jettag_c_get_6_243.doStart(context, out);
                            _jettag_c_get_6_243.doEnd();
                            out.write("}");  //$NON-NLS-1$        
                            _jettag_c_iterate_6_146.handleBodyContent(out);
                        }
                        _jettag_c_iterate_6_146.doEnd();
                        out.write("/");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_6_309 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_309); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_309.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_309.setTagInfo(_td_c_get_6_309);
                        _jettag_c_get_6_309.doStart(context, out);
                        _jettag_c_get_6_309.doEnd();
                        out.write("\", method = RequestMethod.POST)");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\tpublic Object restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_8_26 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_26); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_26.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_26.setTagInfo(_td_c_get_8_26);
                        _jettag_c_get_8_26.doStart(context, out);
                        _jettag_c_get_8_26.doEnd();
                        RuntimeTagElement _jettag_c_get_8_76 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_76); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_76.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_76.setTagInfo(_td_c_get_8_76);
                        _jettag_c_get_8_76.doStart(context, out);
                        _jettag_c_get_8_76.doEnd();
                        out.write("(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_8_135 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_8_135); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_8_135.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_8_135.setTagInfo(_td_c_iterate_8_135);
                        _jettag_c_iterate_8_135.doStart(context, out);
                        while (_jettag_c_iterate_8_135.okToProcessBody()) {
                            out.write("@PathVariable ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_193 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_193); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_193.setRuntimeParent(_jettag_c_iterate_8_135);
                            _jettag_c_get_8_193.setTagInfo(_td_c_get_8_193);
                            _jettag_c_get_8_193.doStart(context, out);
                            _jettag_c_get_8_193.doEnd();
                            out.write("   ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_8_237 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_8_237); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_8_237.setRuntimeParent(_jettag_c_iterate_8_135);
                            _jettag_c_choose_8_237.setTagInfo(_td_c_choose_8_237);
                            _jettag_c_choose_8_237.doStart(context, out);
                            JET2Writer _jettag_c_choose_8_237_saved_out = out;
                            while (_jettag_c_choose_8_237.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_8_247 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_8_247); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_8_247.setRuntimeParent(_jettag_c_choose_8_237);
                                _jettag_c_when_8_247.setTagInfo(_td_c_when_8_247);
                                _jettag_c_when_8_247.doStart(context, out);
                                JET2Writer _jettag_c_when_8_247_saved_out = out;
                                while (_jettag_c_when_8_247.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_8_296 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_296); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_296.setRuntimeParent(_jettag_c_when_8_247);
                                    _jettag_c_get_8_296.setTagInfo(_td_c_get_8_296);
                                    _jettag_c_get_8_296.doStart(context, out);
                                    _jettag_c_get_8_296.doEnd();
                                    RuntimeTagElement _jettag_c_get_8_346 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_346); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_346.setRuntimeParent(_jettag_c_when_8_247);
                                    _jettag_c_get_8_346.setTagInfo(_td_c_get_8_346);
                                    _jettag_c_get_8_346.doStart(context, out);
                                    _jettag_c_get_8_346.doEnd();
                                    _jettag_c_when_8_247.handleBodyContent(out);
                                }
                                out = _jettag_c_when_8_247_saved_out;
                                _jettag_c_when_8_247.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_8_407 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_8_407); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_8_407.setRuntimeParent(_jettag_c_choose_8_237);
                                _jettag_c_otherwise_8_407.setTagInfo(_td_c_otherwise_8_407);
                                _jettag_c_otherwise_8_407.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_8_407_saved_out = out;
                                while (_jettag_c_otherwise_8_407.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_8_420 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_420); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_420.setRuntimeParent(_jettag_c_otherwise_8_407);
                                    _jettag_c_get_8_420.setTagInfo(_td_c_get_8_420);
                                    _jettag_c_get_8_420.doStart(context, out);
                                    _jettag_c_get_8_420.doEnd();
                                    RuntimeTagElement _jettag_c_get_8_470 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_470); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_470.setRuntimeParent(_jettag_c_otherwise_8_407);
                                    _jettag_c_get_8_470.setTagInfo(_td_c_get_8_470);
                                    _jettag_c_get_8_470.doStart(context, out);
                                    _jettag_c_get_8_470.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_8_407.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_8_407_saved_out;
                                _jettag_c_otherwise_8_407.doEnd();
                                _jettag_c_choose_8_237.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_8_237_saved_out;
                            _jettag_c_choose_8_237.doEnd();
                            _jettag_c_iterate_8_135.handleBodyContent(out);
                        }
                        _jettag_c_iterate_8_135.doEnd();
                        out.write(", @RequestBody CmiPagination cmiPagination) {");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\tCmiPsonService cmiPsonService = new CmiPsonService();");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\treturn JSONObject.parse(cmiPsonService.toJson(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_10_52 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_52); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_10_52.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_10_52.setTagInfo(_td_c_get_10_52);
                        _jettag_c_get_10_52.doStart(context, out);
                        _jettag_c_get_10_52.doEnd();
                        out.write("DAO.find");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_10_110 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_110); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_10_110.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_10_110.setTagInfo(_td_c_get_10_110);
                        _jettag_c_get_10_110.doStart(context, out);
                        _jettag_c_get_10_110.doEnd();
                        out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_10_173 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_10_173); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_10_173.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_10_173.setTagInfo(_td_c_iterate_10_173);
                        _jettag_c_iterate_10_173.doStart(context, out);
                        while (_jettag_c_iterate_10_173.okToProcessBody()) {
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_10_218 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_10_218); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_10_218.setRuntimeParent(_jettag_c_iterate_10_173);
                            _jettag_c_choose_10_218.setTagInfo(_td_c_choose_10_218);
                            _jettag_c_choose_10_218.doStart(context, out);
                            JET2Writer _jettag_c_choose_10_218_saved_out = out;
                            while (_jettag_c_choose_10_218.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_10_228 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_10_228); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_10_228.setRuntimeParent(_jettag_c_choose_10_218);
                                _jettag_c_when_10_228.setTagInfo(_td_c_when_10_228);
                                _jettag_c_when_10_228.doStart(context, out);
                                JET2Writer _jettag_c_when_10_228_saved_out = out;
                                while (_jettag_c_when_10_228.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_10_277 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_277); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_10_277.setRuntimeParent(_jettag_c_when_10_228);
                                    _jettag_c_get_10_277.setTagInfo(_td_c_get_10_277);
                                    _jettag_c_get_10_277.doStart(context, out);
                                    _jettag_c_get_10_277.doEnd();
                                    RuntimeTagElement _jettag_c_get_10_327 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_327); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_10_327.setRuntimeParent(_jettag_c_when_10_228);
                                    _jettag_c_get_10_327.setTagInfo(_td_c_get_10_327);
                                    _jettag_c_get_10_327.doStart(context, out);
                                    _jettag_c_get_10_327.doEnd();
                                    _jettag_c_when_10_228.handleBodyContent(out);
                                }
                                out = _jettag_c_when_10_228_saved_out;
                                _jettag_c_when_10_228.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_10_388 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_10_388); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_10_388.setRuntimeParent(_jettag_c_choose_10_218);
                                _jettag_c_otherwise_10_388.setTagInfo(_td_c_otherwise_10_388);
                                _jettag_c_otherwise_10_388.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_10_388_saved_out = out;
                                while (_jettag_c_otherwise_10_388.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_10_401 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_401); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_10_401.setRuntimeParent(_jettag_c_otherwise_10_388);
                                    _jettag_c_get_10_401.setTagInfo(_td_c_get_10_401);
                                    _jettag_c_get_10_401.doStart(context, out);
                                    _jettag_c_get_10_401.doEnd();
                                    RuntimeTagElement _jettag_c_get_10_451 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_451); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_10_451.setRuntimeParent(_jettag_c_otherwise_10_388);
                                    _jettag_c_get_10_451.setTagInfo(_td_c_get_10_451);
                                    _jettag_c_get_10_451.doStart(context, out);
                                    _jettag_c_get_10_451.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_10_388.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_10_388_saved_out;
                                _jettag_c_otherwise_10_388.doEnd();
                                _jettag_c_choose_10_218.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_10_218_saved_out;
                            _jettag_c_choose_10_218.doEnd();
                            _jettag_c_iterate_10_173.handleBodyContent(out);
                        }
                        _jettag_c_iterate_10_173.doEnd();
                        out.write(").get");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_10_546 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_546); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_10_546.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_10_546.setTagInfo(_td_c_get_10_546);
                        _jettag_c_get_10_546.doStart(context, out);
                        _jettag_c_get_10_546.doEnd();
                        out.write("(), 2, cmiPagination));");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t}\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_5_4.handleBodyContent(out);
                    }
                    out = _jettag_c_when_5_4_saved_out;
                    _jettag_c_when_5_4.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_13_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_13_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_13_4.setRuntimeParent(_jettag_c_choose_4_3);
                    _jettag_c_otherwise_13_4.setTagInfo(_td_c_otherwise_13_4);
                    _jettag_c_otherwise_13_4.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_13_4_saved_out = out;
                    while (_jettag_c_otherwise_13_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_14_38 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_38); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_14_38.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_14_38.setTagInfo(_td_c_get_14_38);
                        _jettag_c_get_14_38.doStart(context, out);
                        _jettag_c_get_14_38.doEnd();
                        RuntimeTagElement _jettag_c_get_14_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_88); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_14_88.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_14_88.setTagInfo(_td_c_get_14_88);
                        _jettag_c_get_14_88.doStart(context, out);
                        _jettag_c_get_14_88.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_14_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_148); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_14_148.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_14_148.setTagInfo(_td_c_get_14_148);
                        _jettag_c_get_14_148.doStart(context, out);
                        _jettag_c_get_14_148.doEnd();
                        RuntimeTagElement _jettag_c_iterate_14_196 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_14_196); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_14_196.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_iterate_14_196.setTagInfo(_td_c_iterate_14_196);
                        _jettag_c_iterate_14_196.doStart(context, out);
                        while (_jettag_c_iterate_14_196.okToProcessBody()) {
                            out.write(" /{");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_14_243 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_243); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_14_243.setRuntimeParent(_jettag_c_iterate_14_196);
                            _jettag_c_get_14_243.setTagInfo(_td_c_get_14_243);
                            _jettag_c_get_14_243.doStart(context, out);
                            _jettag_c_get_14_243.doEnd();
                            RuntimeTagElement _jettag_c_get_14_293 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_293); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_14_293.setRuntimeParent(_jettag_c_iterate_14_196);
                            _jettag_c_get_14_293.setTagInfo(_td_c_get_14_293);
                            _jettag_c_get_14_293.doStart(context, out);
                            _jettag_c_get_14_293.doEnd();
                            out.write("}");  //$NON-NLS-1$        
                            _jettag_c_iterate_14_196.handleBodyContent(out);
                        }
                        _jettag_c_iterate_14_196.doEnd();
                        out.write("/");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_14_359 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_359); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_14_359.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_14_359.setTagInfo(_td_c_get_14_359);
                        _jettag_c_get_14_359.doStart(context, out);
                        _jettag_c_get_14_359.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_14_419 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_14_419); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_14_419.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_14_419.setTagInfo(_td_c_get_14_419);
                        _jettag_c_get_14_419.doStart(context, out);
                        _jettag_c_get_14_419.doEnd();
                        out.write("\", method = RequestMethod.POST)");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\tpublic Object restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_26 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_26); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_26.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_16_26.setTagInfo(_td_c_get_16_26);
                        _jettag_c_get_16_26.doStart(context, out);
                        _jettag_c_get_16_26.doEnd();
                        RuntimeTagElement _jettag_c_get_16_76 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_76); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_76.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_16_76.setTagInfo(_td_c_get_16_76);
                        _jettag_c_get_16_76.doStart(context, out);
                        _jettag_c_get_16_76.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_136 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_136); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_136.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_16_136.setTagInfo(_td_c_get_16_136);
                        _jettag_c_get_16_136.doStart(context, out);
                        _jettag_c_get_16_136.doEnd();
                        out.write("(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_16_185 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_16_185); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_16_185.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_iterate_16_185.setTagInfo(_td_c_iterate_16_185);
                        _jettag_c_iterate_16_185.doStart(context, out);
                        while (_jettag_c_iterate_16_185.okToProcessBody()) {
                            out.write("@PathVariable ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_16_243 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_243); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_16_243.setRuntimeParent(_jettag_c_iterate_16_185);
                            _jettag_c_get_16_243.setTagInfo(_td_c_get_16_243);
                            _jettag_c_get_16_243.doStart(context, out);
                            _jettag_c_get_16_243.doEnd();
                            out.write("   ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_16_287 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_16_287); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_16_287.setRuntimeParent(_jettag_c_iterate_16_185);
                            _jettag_c_choose_16_287.setTagInfo(_td_c_choose_16_287);
                            _jettag_c_choose_16_287.doStart(context, out);
                            JET2Writer _jettag_c_choose_16_287_saved_out = out;
                            while (_jettag_c_choose_16_287.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_16_297 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_16_297); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_16_297.setRuntimeParent(_jettag_c_choose_16_287);
                                _jettag_c_when_16_297.setTagInfo(_td_c_when_16_297);
                                _jettag_c_when_16_297.doStart(context, out);
                                JET2Writer _jettag_c_when_16_297_saved_out = out;
                                while (_jettag_c_when_16_297.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_16_346 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_346); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_346.setRuntimeParent(_jettag_c_when_16_297);
                                    _jettag_c_get_16_346.setTagInfo(_td_c_get_16_346);
                                    _jettag_c_get_16_346.doStart(context, out);
                                    _jettag_c_get_16_346.doEnd();
                                    RuntimeTagElement _jettag_c_get_16_396 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_396); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_396.setRuntimeParent(_jettag_c_when_16_297);
                                    _jettag_c_get_16_396.setTagInfo(_td_c_get_16_396);
                                    _jettag_c_get_16_396.doStart(context, out);
                                    _jettag_c_get_16_396.doEnd();
                                    _jettag_c_when_16_297.handleBodyContent(out);
                                }
                                out = _jettag_c_when_16_297_saved_out;
                                _jettag_c_when_16_297.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_16_457 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_16_457); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_16_457.setRuntimeParent(_jettag_c_choose_16_287);
                                _jettag_c_otherwise_16_457.setTagInfo(_td_c_otherwise_16_457);
                                _jettag_c_otherwise_16_457.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_16_457_saved_out = out;
                                while (_jettag_c_otherwise_16_457.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_16_470 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_470); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_470.setRuntimeParent(_jettag_c_otherwise_16_457);
                                    _jettag_c_get_16_470.setTagInfo(_td_c_get_16_470);
                                    _jettag_c_get_16_470.doStart(context, out);
                                    _jettag_c_get_16_470.doEnd();
                                    RuntimeTagElement _jettag_c_get_16_520 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_520); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_520.setRuntimeParent(_jettag_c_otherwise_16_457);
                                    _jettag_c_get_16_520.setTagInfo(_td_c_get_16_520);
                                    _jettag_c_get_16_520.doStart(context, out);
                                    _jettag_c_get_16_520.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_16_457.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_16_457_saved_out;
                                _jettag_c_otherwise_16_457.doEnd();
                                _jettag_c_choose_16_287.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_16_287_saved_out;
                            _jettag_c_choose_16_287.doEnd();
                            _jettag_c_iterate_16_185.handleBodyContent(out);
                        }
                        _jettag_c_iterate_16_185.doEnd();
                        out.write(", @RequestBody CmiPagination cmiPagination) {");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\tCmiPsonService cmiPsonService = new CmiPsonService();");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\treturn JSONObject.parse(cmiPsonService.toJson(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_18_52 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_52); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_18_52.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_18_52.setTagInfo(_td_c_get_18_52);
                        _jettag_c_get_18_52.doStart(context, out);
                        _jettag_c_get_18_52.doEnd();
                        out.write("DAO.find");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_18_110 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_110); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_18_110.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_18_110.setTagInfo(_td_c_get_18_110);
                        _jettag_c_get_18_110.doStart(context, out);
                        _jettag_c_get_18_110.doEnd();
                        out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_18_173 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_18_173); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_18_173.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_iterate_18_173.setTagInfo(_td_c_iterate_18_173);
                        _jettag_c_iterate_18_173.doStart(context, out);
                        while (_jettag_c_iterate_18_173.okToProcessBody()) {
                            out.write(" ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_18_218 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_18_218); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_18_218.setRuntimeParent(_jettag_c_iterate_18_173);
                            _jettag_c_choose_18_218.setTagInfo(_td_c_choose_18_218);
                            _jettag_c_choose_18_218.doStart(context, out);
                            JET2Writer _jettag_c_choose_18_218_saved_out = out;
                            while (_jettag_c_choose_18_218.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_18_228 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_18_228); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_18_228.setRuntimeParent(_jettag_c_choose_18_218);
                                _jettag_c_when_18_228.setTagInfo(_td_c_when_18_228);
                                _jettag_c_when_18_228.doStart(context, out);
                                JET2Writer _jettag_c_when_18_228_saved_out = out;
                                while (_jettag_c_when_18_228.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_18_277 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_277); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_18_277.setRuntimeParent(_jettag_c_when_18_228);
                                    _jettag_c_get_18_277.setTagInfo(_td_c_get_18_277);
                                    _jettag_c_get_18_277.doStart(context, out);
                                    _jettag_c_get_18_277.doEnd();
                                    RuntimeTagElement _jettag_c_get_18_327 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_327); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_18_327.setRuntimeParent(_jettag_c_when_18_228);
                                    _jettag_c_get_18_327.setTagInfo(_td_c_get_18_327);
                                    _jettag_c_get_18_327.doStart(context, out);
                                    _jettag_c_get_18_327.doEnd();
                                    _jettag_c_when_18_228.handleBodyContent(out);
                                }
                                out = _jettag_c_when_18_228_saved_out;
                                _jettag_c_when_18_228.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_18_388 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_18_388); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_18_388.setRuntimeParent(_jettag_c_choose_18_218);
                                _jettag_c_otherwise_18_388.setTagInfo(_td_c_otherwise_18_388);
                                _jettag_c_otherwise_18_388.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_18_388_saved_out = out;
                                while (_jettag_c_otherwise_18_388.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_18_401 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_401); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_18_401.setRuntimeParent(_jettag_c_otherwise_18_388);
                                    _jettag_c_get_18_401.setTagInfo(_td_c_get_18_401);
                                    _jettag_c_get_18_401.doStart(context, out);
                                    _jettag_c_get_18_401.doEnd();
                                    RuntimeTagElement _jettag_c_get_18_451 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_451); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_18_451.setRuntimeParent(_jettag_c_otherwise_18_388);
                                    _jettag_c_get_18_451.setTagInfo(_td_c_get_18_451);
                                    _jettag_c_get_18_451.doStart(context, out);
                                    _jettag_c_get_18_451.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_18_388.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_18_388_saved_out;
                                _jettag_c_otherwise_18_388.doEnd();
                                _jettag_c_choose_18_218.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_18_218_saved_out;
                            _jettag_c_choose_18_218.doEnd();
                            _jettag_c_iterate_18_173.handleBodyContent(out);
                        }
                        _jettag_c_iterate_18_173.doEnd();
                        out.write(").get");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_18_546 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_18_546); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_18_546.setRuntimeParent(_jettag_c_otherwise_13_4);
                        _jettag_c_get_18_546.setTagInfo(_td_c_get_18_546);
                        _jettag_c_get_18_546.doStart(context, out);
                        _jettag_c_get_18_546.doEnd();
                        out.write("(), 2, cmiPagination));");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t}\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_13_4.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_13_4_saved_out;
                    _jettag_c_otherwise_13_4.doEnd();
                    _jettag_c_choose_4_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_4_3_saved_out;
                _jettag_c_choose_4_3.doEnd();
                _jettag_c_iterate_2_2.handleBodyContent(out);
            }
            _jettag_c_iterate_2_2.doEnd();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_24_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_24_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_24_2.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_iterate_24_2.setTagInfo(_td_c_iterate_24_2);
            _jettag_c_iterate_24_2.doStart(context, out);
            while (_jettag_c_iterate_24_2.okToProcessBody()) {
                out.write("  ");  //$NON-NLS-1$        
                // 针对被引用键
                out.write(NL);         
                RuntimeTagElement _jettag_c_setVariable_25_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_25_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_25_3.setRuntimeParent(_jettag_c_iterate_24_2);
                _jettag_c_setVariable_25_3.setTagInfo(_td_c_setVariable_25_3);
                _jettag_c_setVariable_25_3.doStart(context, out);
                _jettag_c_setVariable_25_3.doEnd();
                RuntimeTagElement _jettag_c_choose_26_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_26_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_26_3.setRuntimeParent(_jettag_c_iterate_24_2);
                _jettag_c_choose_26_3.setTagInfo(_td_c_choose_26_3);
                _jettag_c_choose_26_3.doStart(context, out);
                JET2Writer _jettag_c_choose_26_3_saved_out = out;
                while (_jettag_c_choose_26_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\t\t");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_when_27_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_27_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_27_4.setRuntimeParent(_jettag_c_choose_26_3);
                    _jettag_c_when_27_4.setTagInfo(_td_c_when_27_4);
                    _jettag_c_when_27_4.doStart(context, out);
                    JET2Writer _jettag_c_when_27_4_saved_out = out;
                    while (_jettag_c_when_27_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("   ");  //$NON-NLS-1$        
                        //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_choose_28_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_28_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_28_5.setRuntimeParent(_jettag_c_when_27_4);
                        _jettag_c_choose_28_5.setTagInfo(_td_c_choose_28_5);
                        _jettag_c_choose_28_5.doStart(context, out);
                        JET2Writer _jettag_c_choose_28_5_saved_out = out;
                        while (_jettag_c_choose_28_5.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_29_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_29_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_29_6.setRuntimeParent(_jettag_c_choose_28_5);
                            _jettag_c_when_29_6.setTagInfo(_td_c_when_29_6);
                            _jettag_c_when_29_6.doStart(context, out);
                            JET2Writer _jettag_c_when_29_6_saved_out = out;
                            while (_jettag_c_when_29_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_30_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_30_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_30_7.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_setVariable_30_7.setTagInfo(_td_c_setVariable_30_7);
                                _jettag_c_setVariable_30_7.doStart(context, out);
                                _jettag_c_setVariable_30_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_31_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_40.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_31_40.setTagInfo(_td_c_get_31_40);
                                _jettag_c_get_31_40.doStart(context, out);
                                _jettag_c_get_31_40.doEnd();
                                RuntimeTagElement _jettag_c_get_31_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_90.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_31_90.setTagInfo(_td_c_get_31_90);
                                _jettag_c_get_31_90.doStart(context, out);
                                _jettag_c_get_31_90.doEnd();
                                out.write("s");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_31_166 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_31_166); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_31_166.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_iterate_31_166.setTagInfo(_td_c_iterate_31_166);
                                _jettag_c_iterate_31_166.doStart(context, out);
                                while (_jettag_c_iterate_31_166.okToProcessBody()) {
                                    out.write(" /{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_31_213 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_213); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_31_213.setRuntimeParent(_jettag_c_iterate_31_166);
                                    _jettag_c_get_31_213.setTagInfo(_td_c_get_31_213);
                                    _jettag_c_get_31_213.doStart(context, out);
                                    _jettag_c_get_31_213.doEnd();
                                    RuntimeTagElement _jettag_c_get_31_263 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_263); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_31_263.setRuntimeParent(_jettag_c_iterate_31_166);
                                    _jettag_c_get_31_263.setTagInfo(_td_c_get_31_263);
                                    _jettag_c_get_31_263.doStart(context, out);
                                    _jettag_c_get_31_263.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_31_166.handleBodyContent(out);
                                }
                                _jettag_c_iterate_31_166.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_31_329 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_329); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_329.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_31_329.setTagInfo(_td_c_get_31_329);
                                _jettag_c_get_31_329.doStart(context, out);
                                _jettag_c_get_31_329.doEnd();
                                out.write("s\", method = RequestMethod.POST)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic Object restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_33_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_28); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_33_28.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_33_28.setTagInfo(_td_c_get_33_28);
                                _jettag_c_get_33_28.doStart(context, out);
                                _jettag_c_get_33_28.doEnd();
                                RuntimeTagElement _jettag_c_get_33_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_78); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_33_78.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_33_78.setTagInfo(_td_c_get_33_78);
                                _jettag_c_get_33_78.doStart(context, out);
                                _jettag_c_get_33_78.doEnd();
                                out.write("s(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_33_155 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_33_155); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_33_155.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_iterate_33_155.setTagInfo(_td_c_iterate_33_155);
                                _jettag_c_iterate_33_155.doStart(context, out);
                                while (_jettag_c_iterate_33_155.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_33_213 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_213); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_33_213.setRuntimeParent(_jettag_c_iterate_33_155);
                                    _jettag_c_get_33_213.setTagInfo(_td_c_get_33_213);
                                    _jettag_c_get_33_213.doStart(context, out);
                                    _jettag_c_get_33_213.doEnd();
                                    out.write("   ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_33_257 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_33_257); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_33_257.setRuntimeParent(_jettag_c_iterate_33_155);
                                    _jettag_c_choose_33_257.setTagInfo(_td_c_choose_33_257);
                                    _jettag_c_choose_33_257.doStart(context, out);
                                    JET2Writer _jettag_c_choose_33_257_saved_out = out;
                                    while (_jettag_c_choose_33_257.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_33_267 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_33_267); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_33_267.setRuntimeParent(_jettag_c_choose_33_257);
                                        _jettag_c_when_33_267.setTagInfo(_td_c_when_33_267);
                                        _jettag_c_when_33_267.doStart(context, out);
                                        JET2Writer _jettag_c_when_33_267_saved_out = out;
                                        while (_jettag_c_when_33_267.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_33_316 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_316); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_33_316.setRuntimeParent(_jettag_c_when_33_267);
                                            _jettag_c_get_33_316.setTagInfo(_td_c_get_33_316);
                                            _jettag_c_get_33_316.doStart(context, out);
                                            _jettag_c_get_33_316.doEnd();
                                            RuntimeTagElement _jettag_c_get_33_366 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_366); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_33_366.setRuntimeParent(_jettag_c_when_33_267);
                                            _jettag_c_get_33_366.setTagInfo(_td_c_get_33_366);
                                            _jettag_c_get_33_366.doStart(context, out);
                                            _jettag_c_get_33_366.doEnd();
                                            _jettag_c_when_33_267.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_33_267_saved_out;
                                        _jettag_c_when_33_267.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_33_427 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_33_427); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_33_427.setRuntimeParent(_jettag_c_choose_33_257);
                                        _jettag_c_otherwise_33_427.setTagInfo(_td_c_otherwise_33_427);
                                        _jettag_c_otherwise_33_427.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_33_427_saved_out = out;
                                        while (_jettag_c_otherwise_33_427.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_33_440 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_440); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_33_440.setRuntimeParent(_jettag_c_otherwise_33_427);
                                            _jettag_c_get_33_440.setTagInfo(_td_c_get_33_440);
                                            _jettag_c_get_33_440.doStart(context, out);
                                            _jettag_c_get_33_440.doEnd();
                                            RuntimeTagElement _jettag_c_get_33_490 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_33_490); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_33_490.setRuntimeParent(_jettag_c_otherwise_33_427);
                                            _jettag_c_get_33_490.setTagInfo(_td_c_get_33_490);
                                            _jettag_c_get_33_490.doStart(context, out);
                                            _jettag_c_get_33_490.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_33_427.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_33_427_saved_out;
                                        _jettag_c_otherwise_33_427.doEnd();
                                        _jettag_c_choose_33_257.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_33_257_saved_out;
                                    _jettag_c_choose_33_257.doEnd();
                                    _jettag_c_iterate_33_155.handleBodyContent(out);
                                }
                                _jettag_c_iterate_33_155.doEnd();
                                out.write(", @RequestBody CmiPagination cmiPagination) {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\tCmiPsonService cmiPsonService = new CmiPsonService();");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn JSONObject.parse(cmiPsonService.toJson(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_35_54 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_54); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_35_54.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_35_54.setTagInfo(_td_c_get_35_54);
                                _jettag_c_get_35_54.doStart(context, out);
                                _jettag_c_get_35_54.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_35_112 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_112); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_35_112.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_35_112.setTagInfo(_td_c_get_35_112);
                                _jettag_c_get_35_112.doStart(context, out);
                                _jettag_c_get_35_112.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_35_175 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_35_175); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_35_175.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_iterate_35_175.setTagInfo(_td_c_iterate_35_175);
                                _jettag_c_iterate_35_175.doStart(context, out);
                                while (_jettag_c_iterate_35_175.okToProcessBody()) {
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_35_220 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_35_220); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_35_220.setRuntimeParent(_jettag_c_iterate_35_175);
                                    _jettag_c_choose_35_220.setTagInfo(_td_c_choose_35_220);
                                    _jettag_c_choose_35_220.doStart(context, out);
                                    JET2Writer _jettag_c_choose_35_220_saved_out = out;
                                    while (_jettag_c_choose_35_220.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_35_230 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_35_230); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_35_230.setRuntimeParent(_jettag_c_choose_35_220);
                                        _jettag_c_when_35_230.setTagInfo(_td_c_when_35_230);
                                        _jettag_c_when_35_230.doStart(context, out);
                                        JET2Writer _jettag_c_when_35_230_saved_out = out;
                                        while (_jettag_c_when_35_230.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_35_279 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_279); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_35_279.setRuntimeParent(_jettag_c_when_35_230);
                                            _jettag_c_get_35_279.setTagInfo(_td_c_get_35_279);
                                            _jettag_c_get_35_279.doStart(context, out);
                                            _jettag_c_get_35_279.doEnd();
                                            RuntimeTagElement _jettag_c_get_35_329 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_329); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_35_329.setRuntimeParent(_jettag_c_when_35_230);
                                            _jettag_c_get_35_329.setTagInfo(_td_c_get_35_329);
                                            _jettag_c_get_35_329.doStart(context, out);
                                            _jettag_c_get_35_329.doEnd();
                                            _jettag_c_when_35_230.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_35_230_saved_out;
                                        _jettag_c_when_35_230.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_35_390 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_35_390); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_35_390.setRuntimeParent(_jettag_c_choose_35_220);
                                        _jettag_c_otherwise_35_390.setTagInfo(_td_c_otherwise_35_390);
                                        _jettag_c_otherwise_35_390.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_35_390_saved_out = out;
                                        while (_jettag_c_otherwise_35_390.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_35_403 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_403); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_35_403.setRuntimeParent(_jettag_c_otherwise_35_390);
                                            _jettag_c_get_35_403.setTagInfo(_td_c_get_35_403);
                                            _jettag_c_get_35_403.doStart(context, out);
                                            _jettag_c_get_35_403.doEnd();
                                            RuntimeTagElement _jettag_c_get_35_453 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_453); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_35_453.setRuntimeParent(_jettag_c_otherwise_35_390);
                                            _jettag_c_get_35_453.setTagInfo(_td_c_get_35_453);
                                            _jettag_c_get_35_453.doStart(context, out);
                                            _jettag_c_get_35_453.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_35_390.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_35_390_saved_out;
                                        _jettag_c_otherwise_35_390.doEnd();
                                        _jettag_c_choose_35_220.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_35_220_saved_out;
                                    _jettag_c_choose_35_220.doEnd();
                                    _jettag_c_iterate_35_175.handleBodyContent(out);
                                }
                                _jettag_c_iterate_35_175.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_35_548 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_548); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_35_548.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_35_548.setTagInfo(_td_c_get_35_548);
                                _jettag_c_get_35_548.doStart(context, out);
                                _jettag_c_get_35_548.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_35_627 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_627); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_35_627.setRuntimeParent(_jettag_c_when_29_6);
                                _jettag_c_get_35_627.setTagInfo(_td_c_get_35_627);
                                _jettag_c_get_35_627.doStart(context, out);
                                _jettag_c_get_35_627.doEnd();
                                out.write("(), 2, cmiPagination));");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_when_29_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_29_6_saved_out;
                            _jettag_c_when_29_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_38_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_38_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_38_6.setRuntimeParent(_jettag_c_choose_28_5);
                            _jettag_c_otherwise_38_6.setTagInfo(_td_c_otherwise_38_6);
                            _jettag_c_otherwise_38_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_38_6_saved_out = out;
                            while (_jettag_c_otherwise_38_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_39_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_39_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_39_7.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_setVariable_39_7.setTagInfo(_td_c_setVariable_39_7);
                                _jettag_c_setVariable_39_7.doStart(context, out);
                                _jettag_c_setVariable_39_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_40.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_40_40.setTagInfo(_td_c_get_40_40);
                                _jettag_c_get_40_40.doStart(context, out);
                                _jettag_c_get_40_40.doEnd();
                                RuntimeTagElement _jettag_c_get_40_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_90.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_40_90.setTagInfo(_td_c_get_40_90);
                                _jettag_c_get_40_90.doStart(context, out);
                                _jettag_c_get_40_90.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_169 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_169); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_169.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_40_169.setTagInfo(_td_c_get_40_169);
                                _jettag_c_get_40_169.doStart(context, out);
                                _jettag_c_get_40_169.doEnd();
                                RuntimeTagElement _jettag_c_iterate_40_232 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_40_232); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_40_232.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_iterate_40_232.setTagInfo(_td_c_iterate_40_232);
                                _jettag_c_iterate_40_232.doStart(context, out);
                                while (_jettag_c_iterate_40_232.okToProcessBody()) {
                                    out.write(" /{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_40_279 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_279); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_279.setRuntimeParent(_jettag_c_iterate_40_232);
                                    _jettag_c_get_40_279.setTagInfo(_td_c_get_40_279);
                                    _jettag_c_get_40_279.doStart(context, out);
                                    _jettag_c_get_40_279.doEnd();
                                    RuntimeTagElement _jettag_c_get_40_329 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_329); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_40_329.setRuntimeParent(_jettag_c_iterate_40_232);
                                    _jettag_c_get_40_329.setTagInfo(_td_c_get_40_329);
                                    _jettag_c_get_40_329.doStart(context, out);
                                    _jettag_c_get_40_329.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_40_232.handleBodyContent(out);
                                }
                                _jettag_c_iterate_40_232.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_395 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_395); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_395.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_40_395.setTagInfo(_td_c_get_40_395);
                                _jettag_c_get_40_395.doStart(context, out);
                                _jettag_c_get_40_395.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_474 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_474); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_474.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_40_474.setTagInfo(_td_c_get_40_474);
                                _jettag_c_get_40_474.doStart(context, out);
                                _jettag_c_get_40_474.doEnd();
                                out.write("\", method = RequestMethod.POST)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic Object restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_42_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_28); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_42_28.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_42_28.setTagInfo(_td_c_get_42_28);
                                _jettag_c_get_42_28.doStart(context, out);
                                _jettag_c_get_42_28.doEnd();
                                RuntimeTagElement _jettag_c_get_42_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_78); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_42_78.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_42_78.setTagInfo(_td_c_get_42_78);
                                _jettag_c_get_42_78.doStart(context, out);
                                _jettag_c_get_42_78.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_42_157 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_157); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_42_157.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_42_157.setTagInfo(_td_c_get_42_157);
                                _jettag_c_get_42_157.doStart(context, out);
                                _jettag_c_get_42_157.doEnd();
                                out.write("(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_42_221 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_42_221); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_42_221.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_iterate_42_221.setTagInfo(_td_c_iterate_42_221);
                                _jettag_c_iterate_42_221.doStart(context, out);
                                while (_jettag_c_iterate_42_221.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_42_279 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_279); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_42_279.setRuntimeParent(_jettag_c_iterate_42_221);
                                    _jettag_c_get_42_279.setTagInfo(_td_c_get_42_279);
                                    _jettag_c_get_42_279.doStart(context, out);
                                    _jettag_c_get_42_279.doEnd();
                                    out.write("   ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_42_323 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_42_323); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_42_323.setRuntimeParent(_jettag_c_iterate_42_221);
                                    _jettag_c_choose_42_323.setTagInfo(_td_c_choose_42_323);
                                    _jettag_c_choose_42_323.doStart(context, out);
                                    JET2Writer _jettag_c_choose_42_323_saved_out = out;
                                    while (_jettag_c_choose_42_323.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_42_333 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_42_333); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_42_333.setRuntimeParent(_jettag_c_choose_42_323);
                                        _jettag_c_when_42_333.setTagInfo(_td_c_when_42_333);
                                        _jettag_c_when_42_333.doStart(context, out);
                                        JET2Writer _jettag_c_when_42_333_saved_out = out;
                                        while (_jettag_c_when_42_333.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_42_382 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_382); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_42_382.setRuntimeParent(_jettag_c_when_42_333);
                                            _jettag_c_get_42_382.setTagInfo(_td_c_get_42_382);
                                            _jettag_c_get_42_382.doStart(context, out);
                                            _jettag_c_get_42_382.doEnd();
                                            RuntimeTagElement _jettag_c_get_42_432 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_432); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_42_432.setRuntimeParent(_jettag_c_when_42_333);
                                            _jettag_c_get_42_432.setTagInfo(_td_c_get_42_432);
                                            _jettag_c_get_42_432.doStart(context, out);
                                            _jettag_c_get_42_432.doEnd();
                                            _jettag_c_when_42_333.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_42_333_saved_out;
                                        _jettag_c_when_42_333.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_42_493 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_42_493); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_42_493.setRuntimeParent(_jettag_c_choose_42_323);
                                        _jettag_c_otherwise_42_493.setTagInfo(_td_c_otherwise_42_493);
                                        _jettag_c_otherwise_42_493.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_42_493_saved_out = out;
                                        while (_jettag_c_otherwise_42_493.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_42_506 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_506); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_42_506.setRuntimeParent(_jettag_c_otherwise_42_493);
                                            _jettag_c_get_42_506.setTagInfo(_td_c_get_42_506);
                                            _jettag_c_get_42_506.doStart(context, out);
                                            _jettag_c_get_42_506.doEnd();
                                            RuntimeTagElement _jettag_c_get_42_556 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_42_556); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_42_556.setRuntimeParent(_jettag_c_otherwise_42_493);
                                            _jettag_c_get_42_556.setTagInfo(_td_c_get_42_556);
                                            _jettag_c_get_42_556.doStart(context, out);
                                            _jettag_c_get_42_556.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_42_493.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_42_493_saved_out;
                                        _jettag_c_otherwise_42_493.doEnd();
                                        _jettag_c_choose_42_323.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_42_323_saved_out;
                                    _jettag_c_choose_42_323.doEnd();
                                    _jettag_c_iterate_42_221.handleBodyContent(out);
                                }
                                _jettag_c_iterate_42_221.doEnd();
                                out.write(", @RequestBody CmiPagination cmiPagination) {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\tCmiPsonService cmiPsonService = new CmiPsonService();");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn JSONObject.parse(cmiPsonService.toJson(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_44_54 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_54); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_44_54.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_44_54.setTagInfo(_td_c_get_44_54);
                                _jettag_c_get_44_54.doStart(context, out);
                                _jettag_c_get_44_54.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_44_112 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_112); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_44_112.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_44_112.setTagInfo(_td_c_get_44_112);
                                _jettag_c_get_44_112.doStart(context, out);
                                _jettag_c_get_44_112.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_44_175 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_44_175); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_44_175.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_iterate_44_175.setTagInfo(_td_c_iterate_44_175);
                                _jettag_c_iterate_44_175.doStart(context, out);
                                while (_jettag_c_iterate_44_175.okToProcessBody()) {
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_44_220 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_44_220); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_44_220.setRuntimeParent(_jettag_c_iterate_44_175);
                                    _jettag_c_choose_44_220.setTagInfo(_td_c_choose_44_220);
                                    _jettag_c_choose_44_220.doStart(context, out);
                                    JET2Writer _jettag_c_choose_44_220_saved_out = out;
                                    while (_jettag_c_choose_44_220.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_44_230 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_44_230); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_44_230.setRuntimeParent(_jettag_c_choose_44_220);
                                        _jettag_c_when_44_230.setTagInfo(_td_c_when_44_230);
                                        _jettag_c_when_44_230.doStart(context, out);
                                        JET2Writer _jettag_c_when_44_230_saved_out = out;
                                        while (_jettag_c_when_44_230.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_44_279 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_279); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_44_279.setRuntimeParent(_jettag_c_when_44_230);
                                            _jettag_c_get_44_279.setTagInfo(_td_c_get_44_279);
                                            _jettag_c_get_44_279.doStart(context, out);
                                            _jettag_c_get_44_279.doEnd();
                                            RuntimeTagElement _jettag_c_get_44_329 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_329); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_44_329.setRuntimeParent(_jettag_c_when_44_230);
                                            _jettag_c_get_44_329.setTagInfo(_td_c_get_44_329);
                                            _jettag_c_get_44_329.doStart(context, out);
                                            _jettag_c_get_44_329.doEnd();
                                            _jettag_c_when_44_230.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_44_230_saved_out;
                                        _jettag_c_when_44_230.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_44_390 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_44_390); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_44_390.setRuntimeParent(_jettag_c_choose_44_220);
                                        _jettag_c_otherwise_44_390.setTagInfo(_td_c_otherwise_44_390);
                                        _jettag_c_otherwise_44_390.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_44_390_saved_out = out;
                                        while (_jettag_c_otherwise_44_390.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_44_403 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_403); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_44_403.setRuntimeParent(_jettag_c_otherwise_44_390);
                                            _jettag_c_get_44_403.setTagInfo(_td_c_get_44_403);
                                            _jettag_c_get_44_403.doStart(context, out);
                                            _jettag_c_get_44_403.doEnd();
                                            RuntimeTagElement _jettag_c_get_44_453 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_453); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_44_453.setRuntimeParent(_jettag_c_otherwise_44_390);
                                            _jettag_c_get_44_453.setTagInfo(_td_c_get_44_453);
                                            _jettag_c_get_44_453.doStart(context, out);
                                            _jettag_c_get_44_453.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_44_390.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_44_390_saved_out;
                                        _jettag_c_otherwise_44_390.doEnd();
                                        _jettag_c_choose_44_220.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_44_220_saved_out;
                                    _jettag_c_choose_44_220.doEnd();
                                    _jettag_c_iterate_44_175.handleBodyContent(out);
                                }
                                _jettag_c_iterate_44_175.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_44_548 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_548); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_44_548.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_44_548.setTagInfo(_td_c_get_44_548);
                                _jettag_c_get_44_548.doStart(context, out);
                                _jettag_c_get_44_548.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_44_627 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_44_627); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_44_627.setRuntimeParent(_jettag_c_otherwise_38_6);
                                _jettag_c_get_44_627.setTagInfo(_td_c_get_44_627);
                                _jettag_c_get_44_627.doStart(context, out);
                                _jettag_c_get_44_627.doEnd();
                                out.write("(), 2, cmiPagination));");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_38_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_38_6_saved_out;
                            _jettag_c_otherwise_38_6.doEnd();
                            _jettag_c_choose_28_5.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_28_5_saved_out;
                        _jettag_c_choose_28_5.doEnd();
                        _jettag_c_when_27_4.handleBodyContent(out);
                    }
                    out = _jettag_c_when_27_4_saved_out;
                    _jettag_c_when_27_4.doEnd();
                    out.write("\t\t\t");  //$NON-NLS-1$        
                    out.write(NL);         
                    RuntimeTagElement _jettag_c_otherwise_50_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_50_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_50_4.setRuntimeParent(_jettag_c_choose_26_3);
                    _jettag_c_otherwise_50_4.setTagInfo(_td_c_otherwise_50_4);
                    _jettag_c_otherwise_50_4.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_50_4_saved_out = out;
                    while (_jettag_c_otherwise_50_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_choose_51_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_51_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_51_5.setRuntimeParent(_jettag_c_otherwise_50_4);
                        _jettag_c_choose_51_5.setTagInfo(_td_c_choose_51_5);
                        _jettag_c_choose_51_5.doStart(context, out);
                        JET2Writer _jettag_c_choose_51_5_saved_out = out;
                        while (_jettag_c_choose_51_5.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_52_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_52_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_52_6.setRuntimeParent(_jettag_c_choose_51_5);
                            _jettag_c_when_52_6.setTagInfo(_td_c_when_52_6);
                            _jettag_c_when_52_6.doStart(context, out);
                            JET2Writer _jettag_c_when_52_6_saved_out = out;
                            while (_jettag_c_when_52_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_53_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_53_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_53_7.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_setVariable_53_7.setTagInfo(_td_c_setVariable_53_7);
                                _jettag_c_setVariable_53_7.doStart(context, out);
                                _jettag_c_setVariable_53_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_54_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_54_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_54_40.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_54_40.setTagInfo(_td_c_get_54_40);
                                _jettag_c_get_54_40.doStart(context, out);
                                _jettag_c_get_54_40.doEnd();
                                RuntimeTagElement _jettag_c_get_54_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_54_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_54_90.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_54_90.setTagInfo(_td_c_get_54_90);
                                _jettag_c_get_54_90.doStart(context, out);
                                _jettag_c_get_54_90.doEnd();
                                out.write("s");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_54_147 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_54_147); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_54_147.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_iterate_54_147.setTagInfo(_td_c_iterate_54_147);
                                _jettag_c_iterate_54_147.doStart(context, out);
                                while (_jettag_c_iterate_54_147.okToProcessBody()) {
                                    out.write(" /{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_54_194 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_54_194); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_54_194.setRuntimeParent(_jettag_c_iterate_54_147);
                                    _jettag_c_get_54_194.setTagInfo(_td_c_get_54_194);
                                    _jettag_c_get_54_194.doStart(context, out);
                                    _jettag_c_get_54_194.doEnd();
                                    RuntimeTagElement _jettag_c_get_54_244 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_54_244); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_54_244.setRuntimeParent(_jettag_c_iterate_54_147);
                                    _jettag_c_get_54_244.setTagInfo(_td_c_get_54_244);
                                    _jettag_c_get_54_244.doStart(context, out);
                                    _jettag_c_get_54_244.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_54_147.handleBodyContent(out);
                                }
                                _jettag_c_iterate_54_147.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_54_310 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_54_310); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_54_310.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_54_310.setTagInfo(_td_c_get_54_310);
                                _jettag_c_get_54_310.doStart(context, out);
                                _jettag_c_get_54_310.doEnd();
                                out.write("s\", method = RequestMethod.POST)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic Object restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_56_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_28); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_56_28.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_56_28.setTagInfo(_td_c_get_56_28);
                                _jettag_c_get_56_28.doStart(context, out);
                                _jettag_c_get_56_28.doEnd();
                                RuntimeTagElement _jettag_c_get_56_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_78); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_56_78.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_56_78.setTagInfo(_td_c_get_56_78);
                                _jettag_c_get_56_78.doStart(context, out);
                                _jettag_c_get_56_78.doEnd();
                                out.write("s(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_56_136 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_56_136); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_56_136.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_iterate_56_136.setTagInfo(_td_c_iterate_56_136);
                                _jettag_c_iterate_56_136.doStart(context, out);
                                while (_jettag_c_iterate_56_136.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_56_194 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_194); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_56_194.setRuntimeParent(_jettag_c_iterate_56_136);
                                    _jettag_c_get_56_194.setTagInfo(_td_c_get_56_194);
                                    _jettag_c_get_56_194.doStart(context, out);
                                    _jettag_c_get_56_194.doEnd();
                                    out.write("   ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_56_238 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_56_238); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_56_238.setRuntimeParent(_jettag_c_iterate_56_136);
                                    _jettag_c_choose_56_238.setTagInfo(_td_c_choose_56_238);
                                    _jettag_c_choose_56_238.doStart(context, out);
                                    JET2Writer _jettag_c_choose_56_238_saved_out = out;
                                    while (_jettag_c_choose_56_238.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_56_248 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_56_248); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_56_248.setRuntimeParent(_jettag_c_choose_56_238);
                                        _jettag_c_when_56_248.setTagInfo(_td_c_when_56_248);
                                        _jettag_c_when_56_248.doStart(context, out);
                                        JET2Writer _jettag_c_when_56_248_saved_out = out;
                                        while (_jettag_c_when_56_248.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_56_297 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_297); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_56_297.setRuntimeParent(_jettag_c_when_56_248);
                                            _jettag_c_get_56_297.setTagInfo(_td_c_get_56_297);
                                            _jettag_c_get_56_297.doStart(context, out);
                                            _jettag_c_get_56_297.doEnd();
                                            RuntimeTagElement _jettag_c_get_56_347 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_347); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_56_347.setRuntimeParent(_jettag_c_when_56_248);
                                            _jettag_c_get_56_347.setTagInfo(_td_c_get_56_347);
                                            _jettag_c_get_56_347.doStart(context, out);
                                            _jettag_c_get_56_347.doEnd();
                                            _jettag_c_when_56_248.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_56_248_saved_out;
                                        _jettag_c_when_56_248.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_56_408 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_56_408); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_56_408.setRuntimeParent(_jettag_c_choose_56_238);
                                        _jettag_c_otherwise_56_408.setTagInfo(_td_c_otherwise_56_408);
                                        _jettag_c_otherwise_56_408.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_56_408_saved_out = out;
                                        while (_jettag_c_otherwise_56_408.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_56_421 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_421); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_56_421.setRuntimeParent(_jettag_c_otherwise_56_408);
                                            _jettag_c_get_56_421.setTagInfo(_td_c_get_56_421);
                                            _jettag_c_get_56_421.doStart(context, out);
                                            _jettag_c_get_56_421.doEnd();
                                            RuntimeTagElement _jettag_c_get_56_471 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_471); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_56_471.setRuntimeParent(_jettag_c_otherwise_56_408);
                                            _jettag_c_get_56_471.setTagInfo(_td_c_get_56_471);
                                            _jettag_c_get_56_471.doStart(context, out);
                                            _jettag_c_get_56_471.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_56_408.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_56_408_saved_out;
                                        _jettag_c_otherwise_56_408.doEnd();
                                        _jettag_c_choose_56_238.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_56_238_saved_out;
                                    _jettag_c_choose_56_238.doEnd();
                                    _jettag_c_iterate_56_136.handleBodyContent(out);
                                }
                                _jettag_c_iterate_56_136.doEnd();
                                out.write(", @RequestBody CmiPagination cmiPagination) {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\tCmiPsonService cmiPsonService = new CmiPsonService();");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn JSONObject.parse(cmiPsonService.toJson(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_58_54 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_54); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_58_54.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_58_54.setTagInfo(_td_c_get_58_54);
                                _jettag_c_get_58_54.doStart(context, out);
                                _jettag_c_get_58_54.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_58_112 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_112); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_58_112.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_58_112.setTagInfo(_td_c_get_58_112);
                                _jettag_c_get_58_112.doStart(context, out);
                                _jettag_c_get_58_112.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_58_175 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_58_175); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_58_175.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_iterate_58_175.setTagInfo(_td_c_iterate_58_175);
                                _jettag_c_iterate_58_175.doStart(context, out);
                                while (_jettag_c_iterate_58_175.okToProcessBody()) {
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_58_220 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_58_220); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_58_220.setRuntimeParent(_jettag_c_iterate_58_175);
                                    _jettag_c_choose_58_220.setTagInfo(_td_c_choose_58_220);
                                    _jettag_c_choose_58_220.doStart(context, out);
                                    JET2Writer _jettag_c_choose_58_220_saved_out = out;
                                    while (_jettag_c_choose_58_220.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_58_230 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_58_230); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_58_230.setRuntimeParent(_jettag_c_choose_58_220);
                                        _jettag_c_when_58_230.setTagInfo(_td_c_when_58_230);
                                        _jettag_c_when_58_230.doStart(context, out);
                                        JET2Writer _jettag_c_when_58_230_saved_out = out;
                                        while (_jettag_c_when_58_230.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_58_279 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_279); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_58_279.setRuntimeParent(_jettag_c_when_58_230);
                                            _jettag_c_get_58_279.setTagInfo(_td_c_get_58_279);
                                            _jettag_c_get_58_279.doStart(context, out);
                                            _jettag_c_get_58_279.doEnd();
                                            RuntimeTagElement _jettag_c_get_58_329 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_329); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_58_329.setRuntimeParent(_jettag_c_when_58_230);
                                            _jettag_c_get_58_329.setTagInfo(_td_c_get_58_329);
                                            _jettag_c_get_58_329.doStart(context, out);
                                            _jettag_c_get_58_329.doEnd();
                                            _jettag_c_when_58_230.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_58_230_saved_out;
                                        _jettag_c_when_58_230.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_58_390 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_58_390); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_58_390.setRuntimeParent(_jettag_c_choose_58_220);
                                        _jettag_c_otherwise_58_390.setTagInfo(_td_c_otherwise_58_390);
                                        _jettag_c_otherwise_58_390.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_58_390_saved_out = out;
                                        while (_jettag_c_otherwise_58_390.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_58_403 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_403); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_58_403.setRuntimeParent(_jettag_c_otherwise_58_390);
                                            _jettag_c_get_58_403.setTagInfo(_td_c_get_58_403);
                                            _jettag_c_get_58_403.doStart(context, out);
                                            _jettag_c_get_58_403.doEnd();
                                            RuntimeTagElement _jettag_c_get_58_453 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_453); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_58_453.setRuntimeParent(_jettag_c_otherwise_58_390);
                                            _jettag_c_get_58_453.setTagInfo(_td_c_get_58_453);
                                            _jettag_c_get_58_453.doStart(context, out);
                                            _jettag_c_get_58_453.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_58_390.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_58_390_saved_out;
                                        _jettag_c_otherwise_58_390.doEnd();
                                        _jettag_c_choose_58_220.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_58_220_saved_out;
                                    _jettag_c_choose_58_220.doEnd();
                                    _jettag_c_iterate_58_175.handleBodyContent(out);
                                }
                                _jettag_c_iterate_58_175.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_58_548 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_548); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_58_548.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_58_548.setTagInfo(_td_c_get_58_548);
                                _jettag_c_get_58_548.doStart(context, out);
                                _jettag_c_get_58_548.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_58_608 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_608); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_58_608.setRuntimeParent(_jettag_c_when_52_6);
                                _jettag_c_get_58_608.setTagInfo(_td_c_get_58_608);
                                _jettag_c_get_58_608.doStart(context, out);
                                _jettag_c_get_58_608.doEnd();
                                out.write("(), 2, cmiPagination));");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_when_52_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_52_6_saved_out;
                            _jettag_c_when_52_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_61_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_61_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_61_6.setRuntimeParent(_jettag_c_choose_51_5);
                            _jettag_c_otherwise_61_6.setTagInfo(_td_c_otherwise_61_6);
                            _jettag_c_otherwise_61_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_61_6_saved_out = out;
                            while (_jettag_c_otherwise_61_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_62_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_62_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_62_7.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_setVariable_62_7.setTagInfo(_td_c_setVariable_62_7);
                                _jettag_c_setVariable_62_7.doStart(context, out);
                                _jettag_c_setVariable_62_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_63_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_63_40.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_63_40.setTagInfo(_td_c_get_63_40);
                                _jettag_c_get_63_40.doStart(context, out);
                                _jettag_c_get_63_40.doEnd();
                                RuntimeTagElement _jettag_c_get_63_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_63_90.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_63_90.setTagInfo(_td_c_get_63_90);
                                _jettag_c_get_63_90.doStart(context, out);
                                _jettag_c_get_63_90.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_63_150 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_150); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_63_150.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_63_150.setTagInfo(_td_c_get_63_150);
                                _jettag_c_get_63_150.doStart(context, out);
                                _jettag_c_get_63_150.doEnd();
                                RuntimeTagElement _jettag_c_iterate_63_213 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_63_213); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_63_213.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_iterate_63_213.setTagInfo(_td_c_iterate_63_213);
                                _jettag_c_iterate_63_213.doStart(context, out);
                                while (_jettag_c_iterate_63_213.okToProcessBody()) {
                                    out.write(" /{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_63_260 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_260); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_63_260.setRuntimeParent(_jettag_c_iterate_63_213);
                                    _jettag_c_get_63_260.setTagInfo(_td_c_get_63_260);
                                    _jettag_c_get_63_260.doStart(context, out);
                                    _jettag_c_get_63_260.doEnd();
                                    RuntimeTagElement _jettag_c_get_63_310 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_310); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_63_310.setRuntimeParent(_jettag_c_iterate_63_213);
                                    _jettag_c_get_63_310.setTagInfo(_td_c_get_63_310);
                                    _jettag_c_get_63_310.doStart(context, out);
                                    _jettag_c_get_63_310.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_63_213.handleBodyContent(out);
                                }
                                _jettag_c_iterate_63_213.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_63_376 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_376); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_63_376.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_63_376.setTagInfo(_td_c_get_63_376);
                                _jettag_c_get_63_376.doStart(context, out);
                                _jettag_c_get_63_376.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_63_436 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_63_436); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_63_436.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_63_436.setTagInfo(_td_c_get_63_436);
                                _jettag_c_get_63_436.doStart(context, out);
                                _jettag_c_get_63_436.doEnd();
                                out.write("\", method = RequestMethod.POST)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic Object restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_65_28 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_28); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_65_28.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_65_28.setTagInfo(_td_c_get_65_28);
                                _jettag_c_get_65_28.doStart(context, out);
                                _jettag_c_get_65_28.doEnd();
                                RuntimeTagElement _jettag_c_get_65_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_78); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_65_78.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_65_78.setTagInfo(_td_c_get_65_78);
                                _jettag_c_get_65_78.doStart(context, out);
                                _jettag_c_get_65_78.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_65_138 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_138); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_65_138.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_65_138.setTagInfo(_td_c_get_65_138);
                                _jettag_c_get_65_138.doStart(context, out);
                                _jettag_c_get_65_138.doEnd();
                                out.write("(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_65_202 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_65_202); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_65_202.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_iterate_65_202.setTagInfo(_td_c_iterate_65_202);
                                _jettag_c_iterate_65_202.doStart(context, out);
                                while (_jettag_c_iterate_65_202.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_65_260 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_260); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_65_260.setRuntimeParent(_jettag_c_iterate_65_202);
                                    _jettag_c_get_65_260.setTagInfo(_td_c_get_65_260);
                                    _jettag_c_get_65_260.doStart(context, out);
                                    _jettag_c_get_65_260.doEnd();
                                    out.write("   ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_65_304 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_65_304); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_65_304.setRuntimeParent(_jettag_c_iterate_65_202);
                                    _jettag_c_choose_65_304.setTagInfo(_td_c_choose_65_304);
                                    _jettag_c_choose_65_304.doStart(context, out);
                                    JET2Writer _jettag_c_choose_65_304_saved_out = out;
                                    while (_jettag_c_choose_65_304.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_65_314 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_65_314); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_65_314.setRuntimeParent(_jettag_c_choose_65_304);
                                        _jettag_c_when_65_314.setTagInfo(_td_c_when_65_314);
                                        _jettag_c_when_65_314.doStart(context, out);
                                        JET2Writer _jettag_c_when_65_314_saved_out = out;
                                        while (_jettag_c_when_65_314.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_65_363 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_363); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_65_363.setRuntimeParent(_jettag_c_when_65_314);
                                            _jettag_c_get_65_363.setTagInfo(_td_c_get_65_363);
                                            _jettag_c_get_65_363.doStart(context, out);
                                            _jettag_c_get_65_363.doEnd();
                                            RuntimeTagElement _jettag_c_get_65_413 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_413); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_65_413.setRuntimeParent(_jettag_c_when_65_314);
                                            _jettag_c_get_65_413.setTagInfo(_td_c_get_65_413);
                                            _jettag_c_get_65_413.doStart(context, out);
                                            _jettag_c_get_65_413.doEnd();
                                            _jettag_c_when_65_314.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_65_314_saved_out;
                                        _jettag_c_when_65_314.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_65_474 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_65_474); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_65_474.setRuntimeParent(_jettag_c_choose_65_304);
                                        _jettag_c_otherwise_65_474.setTagInfo(_td_c_otherwise_65_474);
                                        _jettag_c_otherwise_65_474.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_65_474_saved_out = out;
                                        while (_jettag_c_otherwise_65_474.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_65_487 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_487); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_65_487.setRuntimeParent(_jettag_c_otherwise_65_474);
                                            _jettag_c_get_65_487.setTagInfo(_td_c_get_65_487);
                                            _jettag_c_get_65_487.doStart(context, out);
                                            _jettag_c_get_65_487.doEnd();
                                            RuntimeTagElement _jettag_c_get_65_537 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_65_537); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_65_537.setRuntimeParent(_jettag_c_otherwise_65_474);
                                            _jettag_c_get_65_537.setTagInfo(_td_c_get_65_537);
                                            _jettag_c_get_65_537.doStart(context, out);
                                            _jettag_c_get_65_537.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_65_474.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_65_474_saved_out;
                                        _jettag_c_otherwise_65_474.doEnd();
                                        _jettag_c_choose_65_304.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_65_304_saved_out;
                                    _jettag_c_choose_65_304.doEnd();
                                    _jettag_c_iterate_65_202.handleBodyContent(out);
                                }
                                _jettag_c_iterate_65_202.doEnd();
                                out.write(", @RequestBody CmiPagination cmiPagination) {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\tCmiPsonService cmiPsonService = new CmiPsonService();");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn JSONObject.parse(cmiPsonService.toJson(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_67_54 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_54); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_67_54.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_67_54.setTagInfo(_td_c_get_67_54);
                                _jettag_c_get_67_54.doStart(context, out);
                                _jettag_c_get_67_54.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_67_112 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_112); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_67_112.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_67_112.setTagInfo(_td_c_get_67_112);
                                _jettag_c_get_67_112.doStart(context, out);
                                _jettag_c_get_67_112.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_67_175 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_67_175); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_67_175.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_iterate_67_175.setTagInfo(_td_c_iterate_67_175);
                                _jettag_c_iterate_67_175.doStart(context, out);
                                while (_jettag_c_iterate_67_175.okToProcessBody()) {
                                    out.write(" ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_67_220 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_67_220); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_67_220.setRuntimeParent(_jettag_c_iterate_67_175);
                                    _jettag_c_choose_67_220.setTagInfo(_td_c_choose_67_220);
                                    _jettag_c_choose_67_220.doStart(context, out);
                                    JET2Writer _jettag_c_choose_67_220_saved_out = out;
                                    while (_jettag_c_choose_67_220.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_67_230 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_67_230); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_67_230.setRuntimeParent(_jettag_c_choose_67_220);
                                        _jettag_c_when_67_230.setTagInfo(_td_c_when_67_230);
                                        _jettag_c_when_67_230.doStart(context, out);
                                        JET2Writer _jettag_c_when_67_230_saved_out = out;
                                        while (_jettag_c_when_67_230.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_67_279 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_279); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_67_279.setRuntimeParent(_jettag_c_when_67_230);
                                            _jettag_c_get_67_279.setTagInfo(_td_c_get_67_279);
                                            _jettag_c_get_67_279.doStart(context, out);
                                            _jettag_c_get_67_279.doEnd();
                                            RuntimeTagElement _jettag_c_get_67_329 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_329); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_67_329.setRuntimeParent(_jettag_c_when_67_230);
                                            _jettag_c_get_67_329.setTagInfo(_td_c_get_67_329);
                                            _jettag_c_get_67_329.doStart(context, out);
                                            _jettag_c_get_67_329.doEnd();
                                            _jettag_c_when_67_230.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_67_230_saved_out;
                                        _jettag_c_when_67_230.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_67_390 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_67_390); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_67_390.setRuntimeParent(_jettag_c_choose_67_220);
                                        _jettag_c_otherwise_67_390.setTagInfo(_td_c_otherwise_67_390);
                                        _jettag_c_otherwise_67_390.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_67_390_saved_out = out;
                                        while (_jettag_c_otherwise_67_390.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_67_403 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_403); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_67_403.setRuntimeParent(_jettag_c_otherwise_67_390);
                                            _jettag_c_get_67_403.setTagInfo(_td_c_get_67_403);
                                            _jettag_c_get_67_403.doStart(context, out);
                                            _jettag_c_get_67_403.doEnd();
                                            RuntimeTagElement _jettag_c_get_67_453 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_453); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_67_453.setRuntimeParent(_jettag_c_otherwise_67_390);
                                            _jettag_c_get_67_453.setTagInfo(_td_c_get_67_453);
                                            _jettag_c_get_67_453.doStart(context, out);
                                            _jettag_c_get_67_453.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_67_390.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_67_390_saved_out;
                                        _jettag_c_otherwise_67_390.doEnd();
                                        _jettag_c_choose_67_220.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_67_220_saved_out;
                                    _jettag_c_choose_67_220.doEnd();
                                    _jettag_c_iterate_67_175.handleBodyContent(out);
                                }
                                _jettag_c_iterate_67_175.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_67_548 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_548); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_67_548.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_67_548.setTagInfo(_td_c_get_67_548);
                                _jettag_c_get_67_548.doStart(context, out);
                                _jettag_c_get_67_548.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_67_608 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_67_608); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_67_608.setRuntimeParent(_jettag_c_otherwise_61_6);
                                _jettag_c_get_67_608.setTagInfo(_td_c_get_67_608);
                                _jettag_c_get_67_608.doStart(context, out);
                                _jettag_c_get_67_608.doEnd();
                                out.write("(), 2, cmiPagination));");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_61_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_61_6_saved_out;
                            _jettag_c_otherwise_61_6.doEnd();
                            _jettag_c_choose_51_5.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_51_5_saved_out;
                        _jettag_c_choose_51_5.doEnd();
                        _jettag_c_otherwise_50_4.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_50_4_saved_out;
                    _jettag_c_otherwise_50_4.doEnd();
                    _jettag_c_choose_26_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_26_3_saved_out;
                _jettag_c_choose_26_3.doEnd();
                _jettag_c_iterate_24_2.handleBodyContent(out);
            }
            _jettag_c_iterate_24_2.doEnd();
            _jettag_java_format_1_1.handleBodyContent(out);
        }
        out = _jettag_java_format_1_1_saved_out;
        _jettag_java_format_1_1.doEnd();
    }
}
